mui.init();
//var loginWv;
//mui.later(function() {
//	loginWv = plus.webview.getLaunchWebview();
//}, 1000);

// 检查更新
mui.ready(function() {
	document.getElementById('check-update').addEventListener('tap', function() {
		mui.toast('当前无可用更新！');
		// 从服务端获取最新的版本号
		// 创建一个原生的网络请求对象
		var xhr = new plus.net.XMLHttpRequest();
		// 监听网络状态
		xhr.onreadystatechange = function() {
			if (xhr.readyState === 4 && xhr.status === 200) {
				console.info(xhr.responseText);
				var serverData = JSON.parse(xhr.responseText);
				mui.alert(serverData.version);
			}
		}
		xhr.open('GET', 'http://127.0.0.1:8020/WeChat/models/update/update.json');
		xhr.send();
		// 从本地获取当前的APP版本号
		plus.runtime.getProperty(plus.runtime.appid, function(info) {
			mui.alert(JSON.stringify(info));
			// 比较版本号大小，决定是都更新
			var serverVersion = parseInt(serverData.version.replace(/\./g,'')); 
			var currentVersion = parseInt(info.version.replace(/\./g,''));
			console.info(serverVersion);
			console.info(currentVersion);
			if (serverVersion > currentVersion) {
				mui.confirm(serverData.note, 
					'发现有更新', 
					['立即更新', '稍后更新'],
					function(obj) {
						console.info('Click'+JSON.stringify(obj));
						if (obj.index === 0) {
							mui.alert('开始更新');
						}
					});
			}
		})
	});
});

mui('body').on('tap', '.mui-popover-action li>a', function() {
	var a = this,
		parent;
	//根据点击按钮，反推当前是哪个actionsheet
	for (parent = a.parentNode; parent != document.body; parent = parent.parentNode) {
		if (parent.classList.contains('mui-popover-action')) {
			break;
		}
	}
	//关闭actionsheet
	mui('#' + parent.id).popover('toggle');
//	alert("你刚点击了\"" + a.id + "\"按钮");
	if (a.id === 'loginout') {		
		// 清空本地用户的数据
		localStorage.removeItem('sessionToken');
		localStorage.removeItem('username');
		// 退出登录,显示登录界面
		// 获取到登录界面的webview
		var loginWv = plus.webview.getLaunchWebview();
		loginWv.show();
		
		// 页面回收,关闭主界面.第二个参数none，无任何动画效果
		plus.webview.close('main');
		plus.webview.close('setting');
	}
})